
BIN=project
CC=gcc
#获取所有.c文件：
#方法1：
#SRC=$(shell ls *.c)
#方法2：
SRC=$(wildcard *.c)
#获取所有形成的.o文件
OBJ=$(SRC:.c=.o)

LFLAGS=-o
FLAGS=-c
RM=rm -f
$(BIN):$(OBJ)
	$(CC) $(LFLAGS) $@ $^
%.o:%.c
#将每个.c文件形成同名.o文件：
	$(CC) $(FLAGS) $<


.PHONY:clean
clean:
	$(RM) *.o project



